﻿using BCCommon.Enums;
using System;
using System.Collections.Generic;
using System.Text;

namespace BCDto.Common.PushMessageConfig
{
    /// <summary>
    /// 推送信息
    /// </summary>
    public class PushMessageDto
    {
        /// <summary>
        /// App类型
        /// </summary>
        public AppType AppType { get; set; }
        /// <summary>
        /// 推送接收者Id数组
        /// </summary>
        public long[] UserIds { get; set; }
        /// <summary>
        /// 推送信息标题
        /// </summary>
        public string Title { get; set; }
        /// <summary>
        /// 推送内容正文
        /// </summary>
        public string Body { get; set; }
        /// <summary>
        /// 推送附带信息对象
        /// </summary>
        public object Obj { get; set; } = null;
        /// <summary>
        /// 顶部提醒框的类型
        /// </summary>
        public int? BarTypeId { get; set; } = null;
        /// <summary>
        /// IOS音乐文件地址
        /// </summary>
        public string IosMusic { get; set; } = null;
    }
}
